﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MoreDots.SpellNames.Classes
{
    public class LancerSpells : SpellBook
    {
        public static Spell TrueThrust
        {
            get
            {
                return new Spell() { Name = "True Thrust", Level = 1 };
            }
        }
        public static Spell Feint
        {
            get
            {
                return new Spell() { Name = "Feint", Level = 2 };
            }
        }
        public static Spell VorpalThrust
        {
            get
            {
                return new Spell() { Name = "Vorpal Thrust", Level = 4 };
            }
        }
        public static Spell KeenFlurry
        {
            get
            {
                return new Spell() { Name = "Keen Flurry", Level = 6 };
            }
        }
        public static Spell ImpulseDrive
        {
            get
            {
                return new Spell() { Name = "Impulse Drive", Level = 8 };
            }
        }
        public static Spell LegSweep
        {
            get
            {
                return new Spell() { Name = "Leg Sweep", Level = 10 };
            }
        }
        public static Spell HeavyThrust
        {
            get
            {
                return new Spell() { Name = "Heavy Thrust", Level = 12 };
            }
        }
        public static Spell PiercingTalon
        {
            get
            {
                return new Spell() { Name = "Piercing Talon", Level = 15 };
            }
        }
        public static Spell LifeSurge
        {
            get
            {
                return new Spell() { Name = "Life Surge", Level = 18 };
            }
        }
        public static Spell Invigorate
        {
            get
            {
                return new Spell() { Name = "Invigorate", Level = 22 };
            }
        }
        public static Spell FullThrust
        {
            get
            {
                return new Spell() { Name = "Full Thrust", Level = 26 };
            }
        }
        public static Spell Phlebotomize
        {
            get
            {
                return new Spell() { Name = "Phlebotomize", Level = 30 };
            }
        }
        public static Spell BloodForBlood
        {
            get
            {
                return new Spell() { Name = "Blood for Blood", Level = 34 };
            }
        }
        public static Spell Disembowel
        {
            get
            {
                return new Spell() { Name = "Disembowel", Level = 38 };
            }
        }
        public static Spell DoomSpike
        {
            get
            {
                return new Spell() { Name = "Doom Spike", Level = 42 };
            }
        }
        public static Spell RingOfThorns
        {
            get
            {
                return new Spell() { Name = "Ring Of Thorns", Level = 46 };
            }
        }
        public static Spell ChaosThrust
        {
            get
            {
                return new Spell() { Name = "Chaos Thrust", Level = 50 };
            }
        }
    }
}
